package com.ruoyi.camp.mapper;

import java.util.List;
import com.ruoyi.camp.domain.CCampUser;

/**
 * userMapper接口
 * 
 * @author ruoyi
 * @date 2024-10-25
 */
public interface CCampUserMapper 
{
    /**
     * 查询user
     * 
     * @param userId user主键
     * @return user
     */
    public CCampUser selectCCampUserByUserId(String userId);

    /**
     * 根据openid查询用户
     * @param openId
     * @return
     */
    public CCampUser selectCampUserByOpenId(String openId);

    /**
     * 查询user列表
     * 
     * @param cCampUser user
     * @return user集合
     */
    public List<CCampUser> selectCCampUserList(CCampUser cCampUser);

    /**
     * 新增user
     * 
     * @param cCampUser user
     * @return 结果
     */
    public int insertCCampUser(CCampUser cCampUser);

    /**
     * 修改user
     * 
     * @param cCampUser user
     * @return 结果
     */
    public int updateCCampUser(CCampUser cCampUser);

    /**
     * 删除user
     * 
     * @param userId user主键
     * @return 结果
     */
    public int deleteCCampUserByUserId(String userId);

    /**
     * 批量删除user
     * 
     * @param userIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCCampUserByUserIds(String[] userIds);
}
